package com.auemall.dao;

import com.auemall.po.TBuyerPO;
import com.auemall.po.TBuyerPOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TBuyerPOMapper {
    int countByExample(TBuyerPOExample example);

    int deleteByExample(TBuyerPOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TBuyerPO record);

    int insertSelective(TBuyerPO record);

    List<TBuyerPO> selectByExample(TBuyerPOExample example);

    TBuyerPO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TBuyerPO record, @Param("example") TBuyerPOExample example);

    int updateByExample(@Param("record") TBuyerPO record, @Param("example") TBuyerPOExample example);

    int updateByPrimaryKeySelective(TBuyerPO record);

    int updateByPrimaryKey(TBuyerPO record);
}